home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / shell / burden2 / src / icon.c < prev   
Encoding:
C/C++ Source or Header  |  1995-05-06  |  11.3 KB  |  292 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <winb.h>
  5. #include <te.h>
  6. #include <fntb.h>
  7. #include <gui.h>
  8.  
  9. /* id = 512, x = 7, y = 7, color = 2, size = 7 Byte */
  10. unsigned char iconICON512[] = {
  11.      0x07, 0x07, 0x00, 0x01,
  12.      0x82, 0x44, 0x28, 0x10, 0x28, 0x44, 0x82
  13. } ;
  14. /* id = 513, x = 32, y = 8, color = 2, size = 32 Byte */
  15. unsigned char iconICON513[] = {
  16.      0x20, 0x08, 0x00, 0x01,
  17.      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  18.      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  19.      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  20.      0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  21. } ;
  22. /* id = 514, x = 32, y = 8, color = 2, size = 32 Byte */
  23. unsigned char iconICON514[] = {
  24.      0x20, 0x08, 0x00, 0x01,
  25.      0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
  26.      0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
  27.      0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
  28.      0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00
  29. } ;
  30. /* id = 515, x = 32, y = 8, color = 2, size = 32 Byte */
  31. unsigned char iconICON515[] = {
  32.      0x20, 0x08, 0x00, 0x01,
  33.      0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00,
  34.      0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00,
  35.      0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00,
  36.      0xc0, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00
  37. } ;
  38. /* id = 516, x = 32, y = 8, color = 2, size = 32 Byte */
  39. unsigned char iconICON516[] = {
  40.      0x20, 0x08, 0x00, 0x01,
  41.      0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00,
  42.      0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00,
  43.      0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00,
  44.      0xe0, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00
  45. } ;
  46. /* id = 517, x = 32, y = 8, color = 2, size = 32 Byte */
  47. unsigned char iconICON517[] = {
  48.      0x20, 0x08, 0x00, 0x01,
  49.      0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00,
  50.      0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00,
  51.      0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00,
  52.      0xf0, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00
  53. } ;
  54. /* id = 518, x = 32, y = 8, color = 2, size = 32 Byte */
  55. unsigned char iconICON518[] = {
  56.      0x20, 0x08, 0x00, 0x01,
  57.      0xf8, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00,
  58.      0xf8, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00,
  59.      0xf8, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00,
  60.      0xf8, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00
  61. } ;
  62. /* id = 519, x = 32, y = 8, color = 2, size = 32 Byte */
  63. unsigned char iconICON519[] = {
  64.      0x20, 0x08, 0x00, 0x01,
  65.      0xfc, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00,
  66.      0xfc, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00,
  67.      0xfc, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00,
  68.      0xfc, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00
  69. } ;
  70. /* id = 520, x = 32, y = 8, color = 2, size = 32 Byte */
  71. unsigned char iconICON520[] = {
  72.      0x20, 0x08, 0x00, 0x01,
  73.      0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00,
  74.      0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00,
  75.      0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00,
  76.      0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00
  77. } ;
  78. /* id = 521, x = 32, y = 8, color = 2, size = 32 Byte */
  79. unsigned char iconICON521[] = {
  80.      0x20, 0x08, 0x00, 0x01,
  81.      0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
  82.      0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
  83.      0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00,
  84.      0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00
  85. } ;
  86. /* id = 522, x = 32, y = 8, color = 2, size = 32 Byte */
  87. unsigned char iconICON522[] = {
  88.      0x20, 0x08, 0x00, 0x01,
  89.      0xff, 0x80, 0x00, 0x00, 0xff, 0x80, 0x00, 0x00,
  90.      0xff, 0x80, 0x00, 0x00, 0xff, 0x80, 0x00, 0x00,
  91.      0xff, 0x80, 0x00, 0x00, 0xff, 0x80, 0x00, 0x00,
  92.      0xff, 0x80, 0x00, 0x00, 0xff, 0x80, 0x00, 0x00
  93. } ;
  94. /* id = 523, x = 32, y = 8, color = 2, size = 32 Byte */
  95. unsigned char iconICON523[] = {
  96.      0x20, 0x08, 0x00, 0x01,
  97.      0xff, 0xc0, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00,
  98.      0xff, 0xc0, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00,
  99.      0xff, 0xc0, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00,
  100.      0xff, 0xc0, 0x00, 0x00, 0xff, 0xc0, 0x00, 0x00
  101. } ;
  102. /* id = 524, x = 32, y = 8, color = 2, size = 32 Byte */
  103. unsigned char iconICON524[] = {
  104.      0x20, 0x08, 0x00, 0x01,
  105.      0xff, 0xe0, 0x00, 0x00, 0xff, 0xe0, 0x00, 0x00,
  106.      0xff, 0xe0, 0x00, 0x00, 0xff, 0xe0, 0x00, 0x00,
  107.      0xff, 0xe0, 0x00, 0x00, 0xff, 0xe0, 0x00, 0x00,
  108.      0xff, 0xe0, 0x00, 0x00, 0xff, 0xe0, 0x00, 0x00
  109. } ;
  110. /* id = 525, x = 32, y = 8, color = 2, size = 32 Byte */
  111. unsigned char iconICON525[] = {
  112.      0x20, 0x08, 0x00, 0x01,
  113.      0xff, 0xf0, 0x00, 0x00, 0xff, 0xf0, 0x00, 0x00,
  114.      0xff, 0xf0, 0x00, 0x00, 0xff, 0xf0, 0x00, 0x00,
  115.      0xff, 0xf0, 0x00, 0x00, 0xff, 0xf0, 0x00, 0x00,
  116.      0xff, 0xf0, 0x00, 0x00, 0xff, 0xf0, 0x00, 0x00
  117. } ;
  118. /* id = 526, x = 32, y = 8, color = 2, size = 32 Byte */
  119. unsigned char iconICON526[] = {
  120.      0x20, 0x08, 0x00, 0x01,
  121.      0xff, 0xf8, 0x00, 0x00, 0xff, 0xf8, 0x00, 0x00,
  122.      0xff, 0xf8, 0x00, 0x00, 0xff, 0xf8, 0x00, 0x00,
  123.      0xff, 0xf8, 0x00, 0x00, 0xff, 0xf8, 0x00, 0x00,
  124.      0xff, 0xf8, 0x00, 0x00, 0xff, 0xf8, 0x00, 0x00
  125. } ;
  126. /* id = 527, x = 32, y = 8, color = 2, size = 32 Byte */
  127. unsigned char iconICON527[] = {
  128.      0x20, 0x08, 0x00, 0x01,
  129.      0xff, 0xfc, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00,
  130.      0xff, 0xfc, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00,
  131.      0xff, 0xfc, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00,
  132.      0xff, 0xfc, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00
  133. } ;
  134. /* id = 528, x = 32, y = 8, color = 2, size = 32 Byte */
  135. unsigned char iconICON528[] = {
  136.      0x20, 0x08, 0x00, 0x01,
  137.      0xff, 0xfe, 0x00, 0x00, 0xff, 0xfe, 0x00, 0x00,
  138.      0xff, 0xfe, 0x00, 0x00, 0xff, 0xfe, 0x00, 0x00,
  139.      0xff, 0xfe, 0x00, 0x00, 0xff, 0xfe, 0x00, 0x00,
  140.      0xff, 0xfe, 0x00, 0x00, 0xff, 0xfe, 0x00, 0x00
  141. } ;
  142. /* id = 529, x = 32, y = 8, color = 2, size = 32 Byte */
  143. unsigned char iconICON529[] = {
  144.      0x20, 0x08, 0x00, 0x01,
  145.      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,
  146.      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,
  147.      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00,
  148.      0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00
  149. } ;
  150. /* id = 530, x = 32, y = 8, color = 2, size = 32 Byte */
  151. unsigned char iconICON530[] = {
  152.      0x20, 0x08, 0x00, 0x01,
  153.      0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0x80, 0x00,
  154.      0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0x80, 0x00,
  155.      0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0x80, 0x00,
  156.      0xff, 0xff, 0x80, 0x00, 0xff, 0xff, 0x80, 0x00
  157. } ;
  158. /* id = 531, x = 32, y = 8, color = 2, size = 32 Byte */
  159. unsigned char iconICON531[] = {
  160.      0x20, 0x08, 0x00, 0x01,
  161.      0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xc0, 0x00,
  162.      0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xc0, 0x00,
  163.      0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xc0, 0x00,
  164.      0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xc0, 0x00
  165. } ;
  166. /* id = 532, x = 32, y = 8, color = 2, size = 32 Byte */
  167. unsigned char iconICON532[] = {
  168.      0x20, 0x08, 0x00, 0x01,
  169.      0xff, 0xff, 0xe0, 0x00, 0xff, 0xff, 0xe0, 0x00,
  170.      0xff, 0xff, 0xe0, 0x00, 0xff, 0xff, 0xe0, 0x00,
  171.      0xff, 0xff, 0xe0, 0x00, 0xff, 0xff, 0xe0, 0x00,
  172.      0xff, 0xff, 0xe0, 0x00, 0xff, 0xff, 0xe0, 0x00
  173. } ;
  174. /* id = 533, x = 32, y = 8, color = 2, size = 32 Byte */
  175. unsigned char iconICON533[] = {
  176.      0x20, 0x08, 0x00, 0x01,
  177.      0xff, 0xff, 0xf0, 0x00, 0xff, 0xff, 0xf0, 0x00,
  178.      0xff, 0xff, 0xf0, 0x00, 0xff, 0xff, 0xf0, 0x00,
  179.      0xff, 0xff, 0xf0, 0x00, 0xff, 0xff, 0xf0, 0x00,
  180.      0xff, 0xff, 0xf0, 0x00, 0xff, 0xff, 0xf0, 0x00
  181. } ;
  182. /* id = 534, x = 32, y = 8, color = 2, size = 32 Byte */
  183. unsigned char iconICON534[] = {
  184.      0x20, 0x08, 0x00, 0x01,
  185.      0xff, 0xff, 0xf8, 0x00, 0xff, 0xff, 0xf8, 0x00,
  186.      0xff, 0xff, 0xf8, 0x00, 0xff, 0xff, 0xf8, 0x00,
  187.      0xff, 0xff, 0xf8, 0x00, 0xff, 0xff, 0xf8, 0x00,
  188.      0xff, 0xff, 0xf8, 0x00, 0xff, 0xff, 0xf8, 0x00
  189. } ;
  190. /* id = 535, x = 32, y = 8, color = 2, size = 32 Byte */
  191. unsigned char iconICON535[] = {
  192.      0x20, 0x08, 0x00, 0x01,
  193.      0xff, 0xff, 0xfc, 0x00, 0xff, 0xff, 0xfc, 0x00,
  194.      0xff, 0xff, 0xfc, 0x00, 0xff, 0xff, 0xfc, 0x00,
  195.      0xff, 0xff, 0xfc, 0x00, 0xff, 0xff, 0xfc, 0x00,
  196.      0xff, 0xff, 0xfc, 0x00, 0xff, 0xff, 0xfc, 0x00
  197. } ;
  198. /* id = 536, x = 32, y = 8, color = 2, size = 32 Byte */
  199. unsigned char iconICON536[] = {
  200.      0x20, 0x08, 0x00, 0x01,
  201.      0xff, 0xff, 0xfe, 0x00, 0xff, 0xff, 0xfe, 0x00,
  202.      0xff, 0xff, 0xfe, 0x00, 0xff, 0xff, 0xfe, 0x00,
  203.      0xff, 0xff, 0xfe, 0x00, 0xff, 0xff, 0xfe, 0x00,
  204.      0xff, 0xff, 0xfe, 0x00, 0xff, 0xff, 0xfe, 0x00
  205. } ;
  206. /* id = 537, x = 32, y = 8, color = 2, size = 32 Byte */
  207. unsigned char iconICON537[] = {
  208.      0x20, 0x08, 0x00, 0x01,
  209.      0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00,
  210.      0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00,
  211.      0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00,
  212.      0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00
  213. } ;
  214. /* id = 538, x = 32, y = 8, color = 2, size = 32 Byte */
  215. unsigned char iconICON538[] = {
  216.      0x20, 0x08, 0x00, 0x01,
  217.      0xff, 0xff, 0xff, 0x80, 0xff, 0xff, 0xff, 0x80,
  218.      0xff, 0xff, 0xff, 0x80, 0xff, 0xff, 0xff, 0x80,
  219.      0xff, 0xff, 0xff, 0x80, 0xff, 0xff, 0xff, 0x80,
  220.      0xff, 0xff, 0xff, 0x80, 0xff, 0xff, 0xff, 0x80
  221. } ;
  222. /* id = 539, x = 32, y = 8, color = 2, size = 32 Byte */
  223. unsigned char iconICON539[] = {
  224.      0x20, 0x08, 0x00, 0x01,
  225.      0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xc0,
  226.      0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xc0,
  227.      0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xc0,
  228.      0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xc0
  229. } ;
  230. /* id = 540, x = 32, y = 8, color = 2, size = 32 Byte */
  231. unsigned char iconICON540[] = {
  232.      0x20, 0x08, 0x00, 0x01,
  233.      0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, 0xe0,
  234.      0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, 0xe0,
  235.      0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, 0xe0,
  236.      0xff, 0xff, 0xff, 0xe0, 0xff, 0xff, 0xff, 0xe0
  237. } ;
  238. /* id = 541, x = 32, y = 8, color = 2, size = 32 Byte */
  239. unsigned char iconICON541[] = {
  240.      0x20, 0x08, 0x00, 0x01,
  241.      0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xf0,
  242.      0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xf0,
  243.      0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xf0,
  244.      0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xf0
  245. } ;
  246. /* id = 542, x = 32, y = 8, color = 2, size = 32 Byte */
  247. unsigned char iconICON542[] = {
  248.      0x20, 0x08, 0x00, 0x01,
  249.      0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8,
  250.      0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8,
  251.      0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8,
  252.      0xff, 0xff, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xf8
  253. } ;
  254. /* id = 543, x = 32, y = 8, color = 2, size = 32 Byte */
  255. unsigned char iconICON543[] = {
  256.      0x20, 0x08, 0x00, 0x01,
  257.      0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfc,
  258.      0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfc,
  259.      0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfc,
  260.      0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xfc
  261. } ;
  262. /* id = 544, x = 32, y = 8, color = 2, size = 32 Byte */
  263. unsigned char iconICON544[] = {
  264.      0x20, 0x08, 0x00, 0x01,
  265.      0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe,
  266.      0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe,
  267.      0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe,
  268.      0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe
  269. } ;
  270. /* id = 545, x = 32, y = 8, color = 2, size = 32 Byte */
  271. unsigned char iconICON545[] = {
  272.      0x20, 0x08, 0x00, 0x01,
  273.      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  274.      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  275.      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  276.      0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
  277. } ;
  278.  
  279. int iconMaxId = 545 ;
  280. unsigned char *iconTbl[] = {
  281.      iconICON512, iconICON513, iconICON514, iconICON515,
  282.      iconICON516, iconICON517, iconICON518, iconICON519,
  283.      iconICON520, iconICON521, iconICON522, iconICON523,
  284.      iconICON524, iconICON525, iconICON526, iconICON527,
  285.      iconICON528, iconICON529, iconICON530, iconICON531,
  286.      iconICON532, iconICON533, iconICON534, iconICON535,
  287.      iconICON536, iconICON537, iconICON538, iconICON539,
  288.      iconICON540, iconICON541, iconICON542, iconICON543,
  289.      iconICON544, iconICON545
  290. } ;
  291.  
  292.